home *** CD-ROM | disk | FTP | other *** search
/ Windows Expert / Windows Expert.iso / windownt / awksrc.zip / MISSING.C < prev    next >
C/C++ Source or Header  |  1993-09-28  |  2KB  |  85 lines

  1. /*
  2.  * Do all necessary includes here, so that we don't have to worry about
  3.  * overlapping includes in the files in missing.d.
  4.  */
  5. #include <stdio.h>
  6. #include <ctype.h>
  7. #include <errno.h>
  8. #if !defined(VMS) || (!defined(VAXC) && !defined(__DECC))
  9. #include <fcntl.h>
  10. #include <sys/types.h>
  11. #else    /*VMS w/ VAXC or DECC*/
  12. #include <file.h>
  13. #include <types.h>
  14. #endif
  15.  
  16. #include "config.h"
  17.  
  18. #ifdef STDC_HEADERS
  19. #include <string.h>
  20. #endif
  21.  
  22. #ifdef TZSET_MISSING
  23. #include <sys/time.h>
  24. #else
  25. #include <time.h>
  26. #endif
  27.  
  28. #ifdef atarist
  29. /*
  30.  * this will work with gcc compiler - for other compilers you may
  31.  * have to replace path separators in this file into backslashes
  32.  */
  33. #include "atari/stack.c"
  34. #include "atari/tmpnam.c"
  35. /* #include "atari/textrd.c" */    /* current libraries are correct bug fix */
  36. #endif /* atarist */
  37.  
  38. #ifdef SYSTEM_MISSING
  39. #ifdef atarist
  40. #include "atari/system.c"
  41. #else
  42. #include "missing/system.c"
  43. #endif
  44. #endif /* SYSTEM_MISSING */
  45.  
  46. #ifdef MEMCMP_MISSING
  47. #include "missing/memcmp.c"
  48. #endif    /* MEMCMP_MISSING */
  49.  
  50. #ifdef MEMCPY_MISSING
  51. #include "missing/memcpy.c"
  52. #endif    /* MEMCPY_MISSING */
  53.  
  54. #ifdef MEMSET_MISSING
  55. #include "missing/memset.c"
  56. #endif    /* MEMSET_MISSING */
  57.  
  58. #ifdef RANDOM_MISSING
  59. #include "missing/random.c"
  60. #endif    /* RANDOM_MISSING */
  61.  
  62. #ifdef STRCASE_MISSING
  63. #include "missing/strcase.c"
  64. #endif    /* STRCASE_MISSING */
  65.  
  66. #ifdef STRCHR_MISSING
  67. #include "missing/strchr.c"
  68. #endif    /* STRCHR_MISSING */
  69.  
  70. #ifdef STRERROR_MISSING
  71. #include "missing/strerror.c"
  72. #endif    /* STRERROR_MISSING */
  73.  
  74. #ifdef STRFTIME_MISSING
  75. #include "missing/strftime.c"
  76. #endif    /* STRFTIME_MISSING */
  77.  
  78. #ifdef STRTOD_MISSING
  79. #include "missing/strtod.c"
  80. #endif    /* STRTOD_MISSING */
  81.  
  82. #ifdef TZSET_MISSING
  83. #include "missing/tzset.c"
  84. #endif /* TZSET_MISSING */
  85.